/**
 * Klasse   DiscountCard Interface tbv. project KantineSimulatie om korting toe te kennen aan personen
 * @author  (Stephan Veenstra, Michel Jansma) 
 * @version (2012.10.15)
 */
public interface DiscountCard {
    
    /**
     * @method getDiscountPercentage
     * @params null
     * @info   Retourneer kortingspercentage
     * @return <double> DISCOUNT_PERCENTAGE
     */
    public double getDiscountPercentage();    
    
    /**
     * @method getMaxDiscount
     * @params null
     * @info   Retourneer maximale korting
     * @return <double> discount
     */
    public double getMaxDiscount(double toPay);   
    
    /**
     * @method hasMaxDiscount
     * @params null
     * @info   Is er een maximum wat betreft korting 
     * @return <boolean> HAS_MAX_DISCOUNT
     */
    public boolean hasMaxDiscount();   

}
